// $.idcode.setCode();
// $("#butn").click(function(){
//         var IsBy = $.idcode.validateCode()  //调用返回值，返回值结果为true或者false
//         if(IsBy){
//             alert("验证码输入正确")
//         }else {
//             alert("请重新输入")
//         }
//     })
;
(function ($) {

    $(function () {
        $.idcode.setCode(); //加载生成验证码方法


        //定义表单校验的规则
        $.validator.addMethod("isCheckUser", function (val, ele, para) {
            // console.log(val, ele, para)
            var reg = /^[a-zA-Z_]+\d+$/g;
            return reg.test(val)
        })

        //电话号码
        // $.validator.addMethod("isChckeTel", function (val, ele) {
        //     var reg = /^[1]\d{10}$/
        //     return reg.test(val)

        // })

        $("#form1").validate({
            // 自定义提示文本
            messages: {
                uname: {
                    required: "用户名必填",
                    rangelength: "用户名必须是{0}-{1}位",
                    "isCheckUser": "用户名不合法"
                },
                upwd: {
                    required: "密码必填",
                    rangelength: "密码必须{0}-{1}位",
                },
                upwd1: {
                    equalTo: "密码不一致"
                },
                // utel: {
                //     'isChckeTel': "手机号不合法"
                // }

            },
            //定义校验规则
            rules: {
                uname: {
                    required: true, // true 开启必填提示
                    rangelength: [6, 18],
                    "isCheckUser": true
                },
                upwd: {
                    required: true,
                    rangelength: [6, 18],
                },
                upwd1: {
                    equalTo: "#upwd"
                },
                // uemail: {
                //     required: true,
                //     email: true
                // },
                // utel: {
                //     'isChckeTel': true
                // }
            },
            submitHandler: function () { //等价于 submit事件
                var IsBy = $.idcode.validateCode() //调用返回值，返回值结果为true或者false
                if (IsBy != true) {
                    // alert("验证码错误");
                    layer.msg("验证码错误");
                    return false;
                }


                console.log($("form").serialize());

                //把数据收集后,发送到后台
                var index;
                $.ajax({
                    url: "./../../../Echong/registerServer.php",
                    type: "post",
                    dataType: "json",
                    data: $("form").serialize(),
                    //发送之前执行
                    beforeSend:function () {
                         index = layer.load(2, {shade: false}); //0代表加载的风格，支持0-2
                    },
                    //成功或失败都调用complete
                    complete:function () {
                        layer.close(index);
                    }

                }).then(function (res) {
                  
                    
                    if (res.status==1) {
                       if ( confirm("注册成功,是否立即去登录")) {
                           window.location="Echong.html";
                       }
                    }else{
                        // alert(res.msg);
                        layer.alert(res.msg,{icon: 2})
                    }
                })



                return false;
            }
        })

    })
})(jQuery)



